An effective model for store and retrieve big health data in cloud computing

Comput Methods Programs Biomed. 2016 Aug:132:75-82. doi: 10.1016/j.cmpb.2016.04.016. Epub 2016 Apr 19.

Abstract

Background and objective: The volume of healthcare data including different and variable text types, sounds, and images is increasing day to day. Therefore, the storage and processing of these data is a necessary and challenging issue. Generally, relational databases are used for storing health data which are not able to handle the massive and diverse nature of them.

Methods: This study aimed at presenting the model based on NoSQL databases for the storage of healthcare data. Despite different types of NoSQL databases, document-based DBs were selected by a survey on the nature of health data. The presented model was implemented in the Cloud environment for accessing to the distribution properties. Then, the data were distributed on the database by applying the Shard property.

Results: The efficiency of the model was evaluated in comparison with the previous data model, Relational Database, considering query time, data preparation, flexibility, and extensibility parameters. The results showed that the presented model approximately performed the same as SQL Server for "read" query while it acted more efficiently than SQL Server for "write" query. Also, the performance of the presented model was better than SQL Server in the case of flexibility, data preparation and extensibility.

Conclusions: Based on these observations, the proposed model was more effective than Relational Databases for handling health data.

Keywords: Big data; Cloud computing; Health data; Information storage and retrieval; NoSQL; Relational database.

Publication types

  • Letter

MeSH terms

  • Cloud Computing*
  • Information Storage and Retrieval*
  • Models, Theoretical*